<?php

/**
 * JugadorDePartidoNoFichado form.
 *
 * @package    ehockey
 * @subpackage form
 * @author     Your name here
 * @version    SVN: $Id: sfDoctrineFormTemplate.php 23810 2009-11-12 11:07:44Z Kris.Wallsmith $
 */
class JugadorDePartidoNoFichadoForm extends BaseJugadorDePartidoNoFichadoForm
{
  public function configure()
  {

		$partido = $this->getOption('partido', null);
		if ($partido != null) {

			
			$this->widgetSchema['partido_id'] = new sfWidgetFormInputHidden();
			$this->defaults['partido_id'] = $partido->id;
			$this->widgetSchema['numero_de_camiseta']->setAttribute('class', 'xsmall_input');
			$this->widgetSchema['nombre']->setAttribute('class', 'medium_input');


			$this->widgetSchema['ficha']->setAttribute('class', 'small_input'); 
			$this->widgetSchema['verdes']->setAttribute('class', 'small_input'); 
			$this->widgetSchema['amarillas']->setAttribute('class', 'small_input'); 
			$this->widgetSchema['rojas']->setAttribute('class', 'small_input'); 
			
			$this->mergePostValidator(new TarjetasVerdesValidator(array('v' => 'verdes' , array('invalid' => 'La cantidad de tarjetas verdes es invalida esta mal'))));
			$this->mergePostValidator(new TarjetasAmarillasValidator(array('a' => 'amarillas' , array('invalid' => 'La cantidad de tarjetas amarillas es invalida esta mal'))));
			$this->mergePostValidator(new TarjetasRojasValidator(array('r' => 'rojas' , array('invalid' => 'La cantidad de tarjetas rojas es invalida esta mal'))));
			
  }
  }
}
